
    body {
        width: 375px;
        height: 700px;
        margin: 0px;
        padding: 0px;
        position: relative;
        /* overflow: hidden; */
    }
    .one {
        width: 375px;
        height: 375px;
    }
    .one img{
        width: 100%;
        height: 100%;
    }
    .back{
        width: 20px;
        position: fixed;
        left: 20px;
        top: 32px;
    }
    h3 {
        margin-top: 4.000012px;
        margin-left: 22.000013px;
        margin-right: 43.999987px;
        margin-bottom: 8px;
        font-size: 18px;
        font-family: PingFangSC-regular;
        color: rgba(51, 51, 51, 100);
        position: relative;
    }

    .sc {
        display: inline-block;
        width: 19.999987px;
        height: 19.999987px;
        position: absolute;
        right: -19.999987px;
        /* background-color: rgba(51, 51, 51, 100); */
    }

    .first {
        width: 80vw;
        margin-left: 22px;
    }

    .first span:nth-child(1) {
        color: red;
        font-size: 14px;
    }

    .first span:nth-child(2) {
        color: red;
        font-size: 18px;
        font-family: PingFangSC-regular;
        /* text-decoration:line-through; */
    }

    .first span:nth-child(3) {
        color: red;
        outline: 1px red solid;
        font-size: 10px;
        font-family: PingFangSC-regular;
        margin-left: 15px;
    }

    .two {
        width: 80vw;
        color: rgba(153, 153, 153, 100);
        font-size: 14px;
        text-align: left;
        font-family: PingFangSC-regular;
        text-decoration: line-through;
        margin-left: 22px;
        margin-top: 5px;

    }

    .there {
        width: 80vw;
        margin-left: 22px;
        margin-top: 15px;
    }

    .there span:nth-child(1) {
        font-size: 12px;
        color: rgba(51, 51, 51, 100);
        margin-left: 13px;
    }

    .there span:nth-child(2) {
        color: rgba(255, 63, 63, 100);
        outline: 1px red solid;
        font-size: 10px;
        font-family: PingFangSC-regular;
        margin-left: 11px;
        /* text-decoration:line-through; */
    }

    .there span:nth-child(3) {
        margin-left: 6px;
        color: rgba(51, 51, 51, 100);
        font-size: 12px;
        font-family: PingFangSC-regular;
    }

    .four {
        width: 80vw;
        margin-left: 35px;
        margin-top: 15px;
        color: rgba(51, 51, 51, 100);
        font-size: 12px;
        text-align: left;
        font-family: PingFangSC-regular;
    }
    .five {
        width: 80vw;
        margin-left: 22px;
        margin-top: 15px;
    }

    .five span:nth-child(1) {
        font-size: 12px;
        color: rgba(51, 51, 51, 100);
        margin-left: 13px;
    }

    .five span:nth-child(2) {
        color: rgba(51, 51, 51, 100);
        /* outline: 1px red solid; */
        font-size: 12px;
        font-family: PingFangSC-regular;
        margin-left: 11px;
        /* text-decoration:line-through; */
    }
    .six {
        width: 80vw;
        margin-left: 22px;
        margin-top: 15px;
    }

    .six span:nth-child(1) {
        font-size: 12px;
        color: rgba(51, 51, 51, 100);
        margin-left: 13px;
    }

    .six span:nth-child(3) {
        color: rgba(51, 51, 51, 100);
        font-size: 12px;
        font-family: PingFangSC-regular;
        /* margin-left: 11px; */
        /* text-decoration:line-through; */
    }

    .six span:nth-child(5) {
        /* margin-left: 6px; */
        color: rgba(51, 51, 51, 100);
        font-size: 12px;
        font-family: PingFangSC-regular;
    }
    .six img{
        width: 10px;
        margin-top: -1px;
        margin-left: 10px;
    }
    .seven{
        width: 100vw;
        background: #fff;
        height: 49px;
        position: fixed;
        display: flex;
        left: 0;
        bottom: 0px;
    }
    .seven .boxo{
        width: 40vw;
        height: 49px;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }

    .seven .boxt{
        width: 30vw;
        height: 49px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        background-color: #FF3F3F ;
        font-size: 14px;
        color: #FFFFFF;

    }
    .seven .boxth{
        width: 30vw;
        height: 49px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        background-color: red;
        text-decoration:none;
        color: #FFFFFF;
        font-size: 14px;
    }
    .seven div span{
        text-align: center;
        /* width: 20px; */
        /* font-size: 10px; */
    } 
    .seven div span img{
        width: 20px;
    }


    /* 弹窗 */
    .tanc{
        width: 100vw;
        height: 250px;
        outline: 1px red solid;
        position: fixed;
        bottom: 49px;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        background: #fff;
        display: none;
        font-size: 16px;
    }
    .del{
        position: absolute;
        right: 0px;
        top: 0px;
    }
    .tanc div{
        margin: 30px auto 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 80vw;
        height: 40px;
    }

    /* .tanc div p {
        width: 15vw;
        margin-left: 10vw;
        margin-right: 1vw;
    }
    .tanc .size p {
        width: 15vw;
        margin-left: 10vw;
        margin-right: 1vw;
    }
    .tanc .goods_num p {
        width: 15vw;
        margin-left: 10vw;
        margin-right: 10vw;
    } */
    .size span{
        display: inline-block;
        width: 15vw;
        height: 30px;
        font-size: 12px;
        line-height:30px;
        border-radius: 13px;
    }
    .tanc .read{
        margin: 40px auto;
        justify-content: center;
        width: 30vw;
        font-size: 20px;
        background-color: #FF3F3F;
        border-radius: 20px;
    }
    .goods_num p{
        height:30px;
        display: flex;
    }
    .goods_num span{
        display: inline-block;
        width: 8vw;
        font-size:20px;
        height:30px;
        border: 1px  #ccc solid;
        line-height:26px;
    }
    .goods_num input{
        border:1px #ccc solid;
        text-align: center;
        width: 25vw;
        height: 30px
    }

    .size_active{
        background-color: red;
        color: white;
    }